package com.ruoyi.project.dto;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

public class PartstInfoDTO extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    private String projectNo;

    /** 零件编号 */
    private String partsNo;

    /** 零件号 */
    @Excel(name = "零件号")
    private String partsName;

    /** 规格 */
    @Excel(name = "型材（规格）")
    private String specifications;

    /** 材质 */
    @Excel(name = "材质")
    private String texture;

    /** 长度（mm） */
    @Excel(name = "长度(mm)")
    private Double length;

    /** 数量 */
    @Excel(name = "数量")
    private Long count;

    /** 单毛重量 */
    @Excel(name = "单毛重量（kg）")
    private Long grossWeight;

    /** 单净重量 */
    @Excel(name = "单净重量（kg）")
    private Long netWeight;

    /**单表面积*/
    @Excel(name = "单表面积（m2）")
    private Double surfaceArea;

    public String getProjectNo() {
        return projectNo;
    }

    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPartsNo() {
        return partsNo;
    }

    public void setPartsNo(String partsNo) {
        this.partsNo = partsNo;
    }

    public String getPartsName() {
        return partsName;
    }

    public void setPartsName(String partsName) {
        this.partsName = partsName;
    }

    public String getSpecifications() {
        return specifications;
    }

    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    public String getTexture() {
        return texture;
    }

    public void setTexture(String texture) {
        this.texture = texture;
    }

    public Double getLength() {
        return length;
    }

    public void setLength(Double length) {
        this.length = length;
    }

    public Long getGrossWeight() {
        return grossWeight;
    }

    public void setGrossWeight(Long grossWeight) {
        this.grossWeight = grossWeight;
    }

    public Long getNetWeight() {
        return netWeight;
    }

    public void setNetWeight(Long netWeight) {
        this.netWeight = netWeight;
    }

    public Long getCount() {
        return count;
    }

    public void setCount(Long count) {
        this.count = count;
    }

    public Double getSurfaceArea() {
        return surfaceArea;
    }

    public void setSurfaceArea(Double surfaceArea) {
        this.surfaceArea = surfaceArea;
    }

    @Override
    public String toString() {
        return "PartstInfoDTO{" +
                "id=" + id +
                ", partsNo='" + partsNo + '\'' +
                ", partsName='" + partsName + '\'' +
                ", specifications='" + specifications + '\'' +
                ", texture='" + texture + '\'' +
                ", length=" + length +
                ", grossWeight=" + grossWeight +
                ", netWeight=" + netWeight +
                ", count=" + count +
                ", surfaceArea=" + surfaceArea +
                '}';
    }
}




























